var vm = new Vue({
    //vue对象节点,指向父盒子
    el:'#main',                                                                   
    //vue实例 的data属性
    data:function(){
        return{
        	newFlag:true,
        	imgList:["./img/p1.jpg",
                     "./img/p2.jpg",
                     "./img/p3.jpg",
                     "./img/p4.jpg",
                     "./img/p5.jpg"],//图片列表
            titleList:["十三届全国人大一次会议选举产生新一届国家领导人 习近平全票当选国家主席中央军委主席",
            		  "360成下一个乐视？3000亿市值股权质押1590亿",
            		  "俄罗斯总统选举开始投票 境外设立400多个投票站",
            		  "台湾著名作家李敖罹患脑癌去世 享年83岁"],
            tableData:[{'tname':'测试'
                    ,'tcontent':'suddddd'
                    ,'pname':'新闻'
                    ,'createUser':'admin'
                    ,'createDate':'2018-03-05'}],//公告消息
        	//分页条
        	pageSize:10,
        	currPage:1,
        	total:1,
        	EditorEdit:null,
        	//帖子详情
  	        topic:{},
  	        topicV:false,
  	        topicData:{
	    	  "user":{},
	    	  "plate":{}
	        }
        };
    },
    //vue实例 的methods
    methods:{
       handleSizeChange:function(val) {
    	   vm.pageSize = val;
    	   vm.loadData();
       },
       handleCurrentChange:function(val) {
    	   vm.currPage = val;
    	   vm.loadData();
       },
       //格式化日期
       dateFormat:function(row,column){
    	   var date = row[column.property];
    	   if(date == undefined){
    		   return "";
    	   }
    	   return moment(date).format("YYYY-MM-DD HH:mm:ss");
       },
       loadData:function(){
    	   var url = "./listTopic.action";
    	   var params = {
    			"pagemap.pname":"公告消息",
    			"pagemap.page":vm.currPage,
                "pagemap.size":vm.pageSize,
                //"pagemap.userCode":vm.createUser,
                //"pagemap.tname":vm.tname,
                //"pagemap.date":vm.createDate
    	   }
    	   pb.ajaxPost(url,params,function(r){
	       		if(r.code == '000000'){
	       			vm.tableData = r.topicList;
	       			var nowDate = new Date().getTime();
	       			if(vm.tableData !== null && vm.tableData.length>0){
	       				for(var i=0;i<vm.tableData.length;i++){
	       					var tempDate = new Date(vm.tableData[i].t_create_time).getTime();
	       					vm.tableData[i].flag = nowDate - tempDate > (1 * 3600 * 1000 * 24)?0:1;
	       					
	       					vm.EditorEdit.setContent(vm.tableData[i].tcontent);
	       					vm.tableData[i].tcontent = vm.EditorEdit.getContentTxt();
		       			}
	       			}
	       			vm.EditorEdit.setContent('');
	       			vm.total = r.topiccount;
	       		}else{
               		pb.alertErr("加载失败");
               	}
	       },function(err){
	    	   pb.alertErr("加载失败");
	       });
       },
       getRecord(tid){
    	   var url = "./getTopicById.action";
    	   var params = {
    		   'topic.tid':tid
    	   }
    	   pb.ajaxPost(url,params,function(r){
	       		if(r.code == '000000'){
	       			vm.topicData = r.topic;
	       			vm.topicData.createDate = moment(vm.topicData.t_create_time).format('YYYY-MM-DD');
	       			$('#content').append(vm.topicData.tcontent);
	       		}else{
	       		 pb.alertErr('获取信息失败');
	       		}
	       },function(err){
	    	   pb.alertErr('获取信息失败');
	       });
       },
       open(tid){
    	   $('#content').empty();
    	   vm.topicV = true;
    	   vm.getRecord(tid);
       },
       loadEdit:function(){
    	   vm.EditorEdit = UM.getEditor("EditorEdit");
    	   $('.edui-container').css("width","");
    	   $('.edui-container').css("height","600px");
    	   $('.edui-body-container').css("width","");
       }


    }
    //vue实例 的methods结束
});
vm.loadData();
vm.loadEdit();